#ifndef GESTION_MALADE_H_INCLUDED 
#define GESTION_MALADE_H_INCLUDED
#define MAX 200
struct malade{
	int num; 
	char nom[20]; 
	char prenom[20];
	long int Id; 	
	char type_sang[5]; 
	char nation[20];
	
}; 
typedef struct malade malade;

malade clinique_mal[MAX]; 
malade c_att[MAX]; 
malade x;
void init_malades(FILE* ficheMals,malade clinique_mal[MAX], int *m);
void init_file(FILE* ficheMals,malade clinique_mal[MAX], int *m);
void ajouter_mal(FILE* ficheMals,FILE* filedAtt, malade clinique_mal[MAX],malade c_att[MAX],int *m,int *nf );
void supprimer_mal(FILE* filedAtt,FILE* ficheMals,malade clinique_mal[MAX],malade c_att[MAX],int *m,int *nf,long int IDM);
long int recherche_mal_Id(malade clinique_mal[MAX],int m);
void recherche_mal_nat(malade clinique_mal[MAX],int m); 
void recherche_mal_nom(malade clinique_mal[MAX],int m);
void afficher_mal(malade x); 


#endif // GESTION_MALADE_H_INCLUDED
